package com.fulu.game.bi.redis.service.play;

import com.fulu.game.bi.entity.bo.channel.GameOneClickListBO;
import com.fulu.game.bi.entity.bo.channel.GamePathListBO;
import com.fulu.game.bi.entity.bo.channel.GamePriceListBO;
import com.fulu.game.bi.entity.bo.channel.GameRoomStatListBO;
import com.fulu.game.bi.entity.vo.play.GameOneClickListVO;
import com.fulu.game.bi.entity.vo.play.GameOneClickRealTimeVO;
import com.fulu.game.bi.entity.vo.play.GamePathStatVO;
import com.fulu.game.bi.entity.vo.play.GamePriceListVO;
import com.fulu.game.bi.entity.vo.play.GamePriceRealtimeVO;
import com.fulu.game.bi.entity.vo.play.GameRoomRealTimeStatVO;
import com.fulu.game.bi.entity.vo.play.GameRoomStatVO;

import java.util.List;

public interface GamePlaySceneService {

    List<GameRoomStatVO> list(GameRoomStatListBO bo);

    void export(GameRoomStatListBO bo);

    List<GameRoomRealTimeStatVO> roomRealTime();

    List<String> roomNo();

    List<String> path();

    List<GamePathStatVO> pathList(GamePathListBO bo);

    void pathExport(GamePathListBO bo);

    List<GameOneClickRealTimeVO> clickRealtime();

    List<GameOneClickListVO> clickList(GameOneClickListBO bo);

    void clickExport(GameOneClickListBO bo);

    List<String> click();

    List<String> newPrice();

    List<GamePriceRealtimeVO> priceRealtime();

    List<GamePriceListVO> priceList(GamePriceListBO bo);

    void priceExport(GamePriceListBO bo);
}
